<%@page import="weaver.conn.RecordSet"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="com.zlgs.cqyf.vote.ConnectionUtil"%>
<%@ page import="com.alibaba.fastjson.*" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.io.PrintWriter" %>
<%
    response.setCharacterEncoding("UTF-8");
    response.setContentType("application/json; charset=utf-8");
    JSONObject retObject = new JSONObject();
    retObject.put("code", 200);
    retObject.put("msg", "操作成功");
    try {
        // URL 参数
        Integer id  = Integer.parseInt(request.getParameter("id"));                   // 提名名单ID
        if (null == id){
            retObject.put("code", -1);
            retObject.put("msg", "id 不能为空");
        }else {
            // 查询
            //ResultSet set  = state.executeQuery("select * from vote_awards_participator where id="+id);
            RecordSet set  = new RecordSet();
            set.executeSql("select * from vote_awards_participator where id="+id);
            JSONObject jsonObject = new JSONObject();

            while(set.next()){
                jsonObject.put("id",set.getString("id"));                                      // 参与名单id
                jsonObject.put("awardsId",set.getString("awards_id"));                          // 一级奖项ID
                jsonObject.put("awardsSubnameId",set.getString("awards_subname_id"));           // 二级奖项ID
                jsonObject.put("applicantName",set.getString("applicant_name"));             // 申请人名称
                jsonObject.put("applicantDeptName",set.getString("applicant_dept_name"));    // 申请人部门名称
                jsonObject.put("applicantPosition",set.getString("applicant_position"));     // 申请人职位
                jsonObject.put("nominatorName",set.getString("nominator_name"));             // 被提名名称
                jsonObject.put("nominatorDeptName",set.getString("nominator_dept_name"));    // 被提名部门名称
                jsonObject.put("nominatorPosition",set.getString("nominator_position"));     // 被提名职位
                jsonObject.put("nominatorPhoto",set.getString("nominator_photo"));           // 被提名照片（参与人头像）
                jsonObject.put("nominatorType",set.getString("nominator_type"));                // 被提名类型：1 个人 2 团队
                jsonObject.put("nominatorStatus",set.getString("nominator_status"));            // 被提名状态：0 待提名 1 提名中 -1 提名驳回
                jsonObject.put("winStatus",set.getString("win_status"));                        // 获奖状态：0 未获将 1 获奖
                jsonObject.put("flowerNum",set.getString("flower_num"));                        // 送花数量
                jsonObject.put("messageNum",set.getString("message_num"));                      // 留言数量
                jsonObject.put("votesNum",set.getString("votes_num"));                          // 得票数量
                jsonObject.put("memberNames",set.getString("member_names"));                 // 提名名称
                jsonObject.put("complete",set.getString("complete"));                       // 完成了什么
                jsonObject.put("influence",set.getString("influence"));                     // 作了什么
                jsonObject.put("isEconomic",set.getString("is_economic"));
                jsonObject.put("saveMoney",set.getString("save_money"));
                jsonObject.put("projectGoal",set.getString("project_goal"));                // 项目方案
                jsonObject.put("pojectNum",set.getString("poject_num"));                     // 项目编号
                jsonObject.put("nominatorProjectName",set.getString("nominator_project_name")); // 项目名称
                jsonObject.put("memberJsonArray",set.getString("member_json_array"));
                jsonObject.put("pojectStartTime",set.getString("poject_start_time"));
                jsonObject.put("pojectEndTime",set.getString("poject_end_time"));
            }
            RecordSet set1  = new RecordSet();
           set1.executeSql("select name from vote_awards where id="+jsonObject.get("awardsId"));
            while(set1.next()){
                jsonObject.put("awardsName",set1.getString("name"));                     // 一级奖项名称
            }
            RecordSet set2  = new RecordSet();
              set2.executeQuery("select name from vote_awards_subname where id="+jsonObject.get("awardsSubnameId"));
            while(set2.next()){
                jsonObject.put("awardsSubnameName",set2.getString("name"));              // 二级奖项名称
            }
            retObject.put("data", jsonObject);
        }
    } catch (Exception e) {
        e.printStackTrace();
        retObject.put("code", -1);
        retObject.put("msg", e.getMessage());
    } finally {
        PrintWriter printWriter = response.getWriter();
        printWriter.append(retObject.toJSONString());
        if (printWriter != null)  printWriter.close();
    }
%>
 